
'use strict';

module.exports = app => {
  const mongoose = app.mongoose;
  const Schema = mongoose.Schema;
  // 下面得操作是连接数据库
  const ChapterSchema = new Schema({
    bid: { type: Schema.Types.ObjectId, ref: 'books', required: true }, // 这里即为子表的外键，关联主表。  ref后的blog代表的是主表blog的Model。
    content: { type: Array, required: true }, // 标签名
    name: { type: String, required: true }, // 章节名称
    index: { type: Number, required: true }, // 章节数
  });

  // 创建model,第三个参数是实际表名
  return mongoose.model('Chapter', ChapterSchema, 'chapter');
  // Article是指定查找的入口，随便取；ArticleSchema是参数；article是你数据集合表的名称
};
